.good-place-index-container{
  .map_container{
    width: 100%;
    height:780rpx;
    position:fixed;
    .person-login{
      position:absolute;
      left:24rpx;bottom:40rpx;
      z-index:999999;
      background-color:#fff;
      width:130rpx;
      padding:0 24rpx;
      height:66rpx;
      line-height:66rpx;
      text-align:center;
      .person-info-img{
        display:inline-block;
        width:36rpx;
        height:46rpx;
        vertical-align: middle;
       &:first-child{
         width:48rpx;
         height:48rpx;
         margin-right:30rpx;
       }
      }
    }
    .map {
      height: 100%;
      width: 100%;
      z-index:9999;
    }
  }
.scroll-box{
  width:100%;
  position:fixed;
  left:0;
  height:430rpx;
  white-space: nowrap;
  bottom:0;
  //background-color:#fff;
}
  .self-defined-swiper{
    border: 1 rpx solid red;
    width: 100%;
    height:400rpx;
    box-sizing: border-box;
    position: fixed;
    bottom:0;
    swiper{
      width:100%;
      height:400rpx;
    }
    swiper-item{
      height:430rpx;
      text-align:center;
    }
    .good-place-map-info-item-out{
      display:inline-block;
      box-sizing:border-box;
      //vertical-align:middle;
      white-space:normal;
      position: relative;
      width:100%;
      height:430rpx;
      font-size:0;
      &.active{
        width:100%;
        height:440rpx;
        //transform:scale(1);
        margin-top:0;
        transition:all .6s  0s;
      }
      .nav-bar-show{
        width:356rpx;
        height:14rpx;
        opacity:0;
        visibility: hidden;
        &.active{
          opacity: 1;
          visibility: visible;
        }
      }
      //&:first-child{margin-left:100rpx;}
      .good-place-map-info-item {
        width:356rpx;
        height:376rpx;
        box-shadow: 0 0 10px rgba(0, 0, 0, .3);
        border-radius: 20rpx;
        background-color:#fff;
        display:inline-block;
        text-align:left;
        .img-exhit-panel{
          position:relative;
          font-size:24rpx;
          .good-place-video-info{
            width:100%;
            height:200rpx;
          }
          .video-btn{
            position:absolute;
            width:80rpx;
            height:80rpx;
            left:138rpx;
            top:60rpx;
          }
        }
        .play-info-exhit{
          position:relative;
          height:160rpx;
          box-sizing:border-box;
          padding:20rpx 0;
          width:87%;
          margin:0 auto;
          .title{
            width:100%;
            overflow:hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-family:'SimHei';
          }
          .address{
            font-family:'SimHei';
            font-size:16rpx;
            color:#707070;
            line-height:34rpx;
            max-height:34rpx;
            text-overflow: ellipsis;
            font-family:'SimHei';
            overflow:hidden;
            -webkit-line-clamp:2;
            -webkit-box-orient: vertical;
          }
          .good-place-info-tp{
            &>view{
              flex:0 0 33.3%;
            }
          }
          .play-video-b{
            position:absolute;
            left:0;
            bottom:16rpx;
            .play-img{
              width:20rpx;
              height:14rpx;
            }
            .say-img{
              width:20rpx;
              height:14rpx;
            }
          }
        }
      }
    }
  }
}
.common-c-setting{
  font-family:'SimHei';
  font-size:16rpx;
  color:#707070;
}
.good-place-sticker-bottom{
  position:fixed;
  width:100%;
  height:100rpx;
  left:0;
  bottom:0;
  padding:0 30rpx;
  box-sizing:border-box;
  background-color:#fff;
  box-shadow: 10rpx 0 10rpx rgba(255, 255, 255, .3);
  image{
    width:50rpx;
    height:50rpx;
  }
}
.w60{
  width:60%;
}
image.show-detail-info{
  width:60rpx;
  height:60rpx;
}
.marginT10{
  margin-top:10rpx;
}
.marginL20{
  margin-left:20rpx;
}
.marginL10{
  margin-left:10rpx;
}
.flex-row-center {
  display: flex;
  flex-direction: row;
  width:100%;
  box-sizing:border-box;
  align-items:center;
}
.play-tags{
  position:absolute;
  left:0;
  bottom:50rpx;
  .tag{
    display:inline-block;
    vertical-align: middle;
    background-color:#ff644e;
    height:20rpx;
    padding:0 13rpx;
    line-height:20rpx;
    margin-right:10rpx;
    box-sizing:border-box;
    font-size:14rpx;
    color:#fff;
    border-radius:5rpx;
    font-family:'SimHei';
  }
}